local keyValue = redis.call('get',KEYS[1]);
if not keyValue then
    return keyValue;
end
if tonumber(keyValue) then
    local key = string.sub(ARGV[1],2,string.len(ARGV[1])-1)..tostring(keyValue);
    return redis.call('get',key);
else
    return redis.call('get',string.sub(keyValue,2,string.len(keyValue)-1));
end